
#include <Jogada.h>

	Jogada::Jogada(const Jogada& j)
	{
		val = j.getVal();
		c = j.getCoordenada();
	}
	
	Jogada::Jogada()
	{
		val = 0;
		c = make_pair(0,0);
	}
	
	Jogada::~Jogada()
	{
	}
	
	Jogada& Jogada::operator=(const Coordenada& coord)
	{
		c = coord;
		
		return *this;
	}
	
	Jogada& Jogada::operator=(const Jogada& j)
	{
		val = j.getVal();
		c = j.getCoordenada();
		
		return *this;
	}

	int Jogada::getVal(void)const
	{
		return val;
	}
	
	Coordenada Jogada::getCoordenada(void)const
	{
		return c;
	}
	
	void Jogada::setCoordenada(const Coordenada& coord)
	{
		c = coord;
	}
	
	
	void Jogada::setVal(int v)
	{
		val = v;
	}
